home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / MSDOS / (m)aab / EZHELP.DOC < prev    next >
Text File  |  1985-09-29  |  34KB  |  809 lines

  1.  
  2.     
  3.                                     EZDOS
  4.  
  5.     The purpose of EZDOS is to make PCDOS easier to use.  If you have ever 
  6.     been frustrated with the need to use uppercase characters such as the 
  7.     colon ":" and asterisk "*" in DOS commands, EZDOS will help.  If you 
  8.     think it would be easier to type DB to get a directory listing for 
  9.     drive B: instead of typing DIR B:, then EZDOS may be what you are 
  10.     looking for.  If you think you should be able to use the function keys 
  11.     to enter data of your choice, you will want to try EZDOS.  When you get 
  12.     a directory listing, do you ever want to know how much space the files 
  13.     use on the disk?  EZDOS does all this and more.
  14.     
  15.     I have spent a lot of time trying to make PCDOS easier to use.  EZDOS 
  16.     is the result.  It gives you shorter commands with no uppercase 
  17.     characters required.  This makes typing easier.  I have added commands 
  18.     to do the things DOS forgot, like moving files between directories, 
  19.     checking file dates before doing a copy, etc.  I hope you find EZDOS as 
  20.     helpful as I have.
  21.     
  22.     EZDOS requires an IBM PC or compatible computer with at least 128K RAM 
  23.     and one diskdrive.  EZDOS is a user supported program.  I am asking for 
  24.     a donation of $20.00 for its use.  Those that donate will receive 
  25.     published announcements of future updates, as well as patches to 
  26.     correct bugs that I or other users discover.
  27.     
  28.     EZDOS may be shared with other people under one condition: there be no 
  29.     charge to those you share it with.
  30.     
  31.     For more information about this program please write to:
  32.  
  33.                             Skip Chambers  
  34.                             3822 Westminster Drive 
  35.                             Carrollton, Texas, 75007.
  36.  
  37.         
  38.                                  PURPOSE
  39.         
  40.  
  41.     The purpose of this program is make DOS easier to use.  EZDOS enhances 
  42.     existing DOS commands and adds new commands. There is a HELP command if a 
  43.     summary of available commands is needed.  If you enter a command that is 
  44.     not a part of this program, it will be passed to DOS for execution.
  45.     
  46.                                 
  47.                               REQUIREMENTS
  48.                 
  49.     
  50.     EZDOS requires a Z-100-PC, an IBM PC, or equivalent computer.  This must
  51.     have MS/PC-DOS at version 2 level or later.  EZDOS uses interrupt 10 to 
  52.     display scrolling messages etc.  This means that the older Z-100 computers 
  53.     will not run this version of EZDOS.
  54.     
  55.  
  56.                                 EXECUTION
  57.         
  58.  
  59.     To execute EZDOS, enter EZ, followed by a command, data, and switches, 
  60.     as required.
  61.  
  62.     If you use a RAM disk, you should copy COMMAND.COM onto it and issue 
  63.     the command "SET COMSPEC=d:\COMMAND.COM" where d: is the RAM drive 
  64.     identifier.  This allows EZDOS to link to external commands without 
  65.     requiring physical disk IO, increasing execution speed.  If you do not 
  66.     do this, you must leave a diskette containing COMMAND.COM in the boot 
  67.     drive or links to external commands will fail.  If this happens, an 
  68.     error message will be issued.
  69.                 
  70.         
  71.                            COMMAND LINE EDITOR
  72.         
  73.  
  74.     EZDOS contains a very convenient editor for the command line.  If you 
  75.     make a typing error, you can move the cursor along the command line 
  76.     with the left and right arrow keys to make the correction.  The 
  77.     delete key will remove the character at the cursor location from the 
  78.     command line, while the insert key will allow you to enter new 
  79.     characters at the cursor location.  You will see a block cursor while in 
  80.     INSERT mode.  The HOME key moves the cursor to the start of the line, 
  81.     while the END key moves it to the end.  You can delete the characters 
  82.     from the cursor position to the end of the line with the CTRL-END 
  83.     combination.
  84.  
  85.     There is a buffer for the last 8 commands.  By using the up arrow 
  86.     key, you can move backwards through this buffer, while the down arrow 
  87.     key moves you forward through the buffer.  As the commands are 
  88.     displayed, you can use the other keys to edit the command. The PGUP 
  89.     key displays the current command in the command buffer.
  90.         
  91.         
  92.                               FUNCTION KEYS
  93.  
  94.  
  95.     Function keys can be used to make command typing easier. Keys F1-F10 
  96.     are defined with the Fn command (n is the key number).  These strings 
  97.     are stored in the program itself and are limited to 10 characters in 
  98.     length. The display on line 25, which is set with the L25 command, is 
  99.     designed to show the current key settings.  
  100.     
  101.     If ANSI.SYS is being used, you can use the KEYS (K) command to send the 
  102.     key sequences to ANSI.SYS, allowing you to use the function keys even 
  103.     after exiting EZDOS.  To prevent a conflict with programs that use the 
  104.     function keys, they are turned off when EZDOS links to an external 
  105.     program. The keys can be turned off to ANSI.SYS with the no keys (NK) 
  106.     command.
  107.  
  108.     Keys F11-F20 (shifted F1-F10) are set with the SF command.  This 
  109.     eliminates the need to retype repetitive commands. If the SFn commands 
  110.     are used to associate a command string with a function key, the string 
  111.     is limited to the length of a screen line if ANSI.SYS is being used, 
  112.     otherwise, they are limited to 20 bytes.  Longer strings can be stored 
  113.     by using multiple keys and segmenting the string, within the limits 
  114.     imposed by ANSI.SYS. NOTE: if ANSI.SYS is used, only the normal 
  115.     function keys (F1-F10) are cleared before an external command is 
  116.     executed and reactivated upon its completion.  The shifted functions 
  117.     keys are always active. The Status command displays the first 20 
  118.     characters of these keys.
  119.                      
  120.         
  121.                                NEW COMMANDS
  122.  
  123.  
  124.     The new commands require only one or two letters to be entered. For 
  125.     example, if you want to list the directory of default drive A: with 
  126.     DOS, you enter "DIR".  With the EZDOS program active, just enter "C" 
  127.     for a compressed alphabetical listing or "D" for an alphabetical 
  128.     listing that is not compressed.  With DOS, to list the directory of 
  129.     drive B: you enter"DIR B:".  When using EZDOS program, it is only 
  130.     necessary to enter either "CB" or "DB" depending on the format of the 
  131.     display you prefer. In other words, for drives A: through H:, it is 
  132.     only necessary to enter the command followed by the drive letter.
  133.  
  134.     The directory commands give either a compressed (C) or normal (D) 
  135.     directory listing, but file names are always sorted alphabetically. The 
  136.     amount of disk space used by the files is displayed, as well as the 
  137.     disk free space.  The space used display makes it much easier to tell 
  138.     if files you want to copy will fit into the free space on another 
  139.     diskette.  If you use the NAME command to add additional identifying 
  140.     text to the diskette, it is included in the directory listing also.
  141.                                
  142.     The SETCODE command is very useful for making BAT files that contain
  143.     menus.  You can display a menu with numbered item and then call EZDOS.
  144.     EZDOS will prompt for the selection, and exit setting the ERRORLEVEL
  145.     to the binary value of the number entered.  This allows you to make a
  146.     single BAT file that will show the menu, accept the input, and then
  147.     execute the selected function.
  148.         
  149.         
  150.                             ENHANCED COMMANDS
  151.         
  152.  
  153.     While a few of the commands are similar to the normal DOS external 
  154.     commands, locating them in a single program eliminates the need to 
  155.     carry copies of several different programs on all of your diskettes.
  156.  
  157.     There are many enhancements to the DOS commands of COPY, RENAME, and 
  158.     DELETE.  If you delete or rename files, the name of each file is 
  159.     displayed as the file is changed.  This helps you to see the effect of 
  160.     the command while you can still recover from a mistake.
  161.  
  162.     There are several enhancements to DOS command processing.  Many 
  163.     commands will prompt for action if you use the /Q flag.  In addition 
  164.     the /Date switch causes the COPY command to replace a file on the 
  165.     target disk only if the source file has a more recent creation date.  
  166.     By combining the /Date switch with the /Backup switch for example, it 
  167.     is easy to copy a file to a diskette only if it will be updating an 
  168.     older copy of the same file.  If a file is copied that has the default 
  169.     1980 date showing that the clock had not been set when the file was 
  170.     created, it is given the current data and time. 
  171.                          
  172.         
  173.                             ONE FINGER TYPING
  174.         
  175.  
  176.     To avoid having to type the uppercase colon ":" and asterisk "*", the 
  177.     command line is scanned for the ";" and "-" which are changed to the 
  178.     ":" and "*" respectively before command execution begins.  This 
  179.     generally makes one finger typing possible.  If you do not want this 
  180.     alteration of the command to occur, for example if executing a program 
  181.     the looks for the ";" in the command line, append the /A flag to the 
  182.     command and the alteration will be cancelled.  The alteration process 
  183.     stops if a comma is encountered while scanning the command line.  This 
  184.     is because the comma generally means that the scan has reached the data 
  185.     portion of the command, which often should not be changed.  Hopefully, 
  186.     this will reduce the need to use the /A switch.
  187.         
  188.                          
  189.     *****************************************************************
  190.     
  191.     NOTE:  you must exit from EZDOS before executing any programs that 
  192.     become permanently resident.  EZDOS uses memory above its code for 
  193.     buffers which will overlay any programs resident there.
  194.  
  195.     *****************************************************************
  196.     
  197.         
  198.                               CHANGING EZDOS
  199.  
  200.     To make permanent changes in the system prompt, key status, use of 
  201.     ANSI.SYS, etc., you should set them way you want to keep them and then 
  202.     enter WRITEZ or one of the other commands that rewrites EZDOS on the 
  203.     disk.  For example, entering the F1 command, followed by the current 
  204.     data associated with function key 1 will rewrite EZDOS, but the setting 
  205.     for the prompt, etc. will also be saved. 
  206.     
  207.     EZDOS can read redirected input if the file name is specified on the 
  208.     command line that starts EZDOS.  This allows you to change all the 
  209.     settings of the F keys at one time for example.
  210.                    
  211.         
  212.         
  213.                               
  214.                              COMMAND SUMMARY
  215.         
  216.          
  217.     A summary of available commands follows. The uppercase letters are 
  218.     required.  It is  permissible to enter the complete word, but is 
  219.     unnecessary. The switches used by each command are also listed. 
  220.     Normal DOS documentation conventions are used for other optional 
  221.     parameters.  This section includes both the syntax and a 
  222.     description of the logic behind how each command works.
  223.  
  224.         
  225.         
  226.  
  227.     [NO]ANSI                 /C/E
  228.  
  229.     Tells EZDOS whether or not you are using ANSI.SYS to handle the 
  230.     screen and keyboard.  If you are not using ANSI.SYS, the internally 
  231.     stored function key strings are used.  They must only contain a 
  232.     single carriage return (^).  The shifted function keys (F11-F20) are 
  233.     limited to 20 characters.  If the ANSI.SYS device driver is in use, 
  234.     then the shifted function keys strings are limited only by its buffer 
  235.     size and may contain several carriage returns (^) since ANSI.SYS will 
  236.     feed the keystrokes to the currently running program as it requests 
  237.     them.
  238.  
  239.  
  240.  
  241.     C   [d:][fname][.ext]    /A/C/D/E/F/H/P/R/S/T
  242.       
  243.     This command gives an alphabetically sorted directory list. The drive 
  244.     identifier can be combined with the command to speed typing. CA gives 
  245.     the directory listing for drive A:, CB for drive B:, CC for drive C:, 
  246.     through drive H:. The directory list produced with this command is a 
  247.     compressed list containing the diskette name and label if any, the 
  248.     path, and the file list sorted alphabetically in four columns, 
  249.     including the file size.  The space used by the selected files is 
  250.     shown, along with the free space on the disk.  If /S is specified, the 
  251.     list is sorted by file size.  /D causes the list to be sorted by date.
  252.         
  253.         
  254.         
  255.  
  256.     CO40   no parameters     /C/E
  257.  
  258.     Sets the color monitor to 40 column mode.
  259.         
  260.         
  261.         
  262.     CO80   no parameters     /C/E
  263.  
  264.     Sets the color monitor to 80 column color mode.
  265.         
  266.         
  267.     
  268.  
  269.     COLORS: BLUE,RED,GREEN,BLACK     /C/E
  270.  
  271.     Sets the color monitor to have a background and border in the 
  272.     selected color with white letters.  Because this part of EZDOS 
  273.     becomes a DOS extension the first time it is executed, EZDOS 
  274.     automatically ends after its execution.  If the colors are changed 
  275.     later, the code that had been made resident is changed and EZDOS 
  276.     is not exited. Note that selecting black only changes the screen 
  277.     color, it does not remove the DOS extension.
  278.         
  279.         
  280.         
  281.  
  282.     COPY   [d:]source_filename[.ext]  [d:]target_filename[.ext] 
  283.                              /A/B/C/D/E/H/N/Q/S/T/W/X
  284.                                                  
  285.     Copy source file to target file.  This command was included to 
  286.     get the ability to use the switches as aids to file backup,  and to 
  287.     get the list of file names as files are copied.  
  288.  
  289.     The COPY command first builds a list of source files based on the 
  290.     specified name, including wildcards.  As this list is built, only 
  291.     files with an alteration date matching the system date are included 
  292.     if /T was specified.  The output file is then opened.  At this time 
  293.     the /B, and /N flags are tested.  Finally, if /Q was specified, the 
  294.     user is prompted.  This means that only eligible files will generate 
  295.     a prompt.
  296.     
  297.     If /S was specified and the target diskette does not have 
  298.     sufficient free space to hold the complete file, the portion of the 
  299.     file that will fit is copied.  The user is then prompted to insert a 
  300.     new diskette and the next segment of the file is copied.  This 
  301.     continues until the entire file is copied.  This allows files 
  302.     to span multiple diskettes.  The user must remember to put the file 
  303.     back together by concatenating the segments before it can be used.
  304.     
  305.     It /W is specified, all files will be deleted from the target diskette.  
  306.     If /H is also used, the hidden files will be removed as well as the 
  307.     regular files.  This can be used to remove DOS from a disk you are 
  308.     using to hold just data.
  309.         
  310.  
  311.         
  312.                                                           
  313.     D   [d:][fname][.ext]    /A/C/D/E/F/H/P/R/S/T
  314.  
  315.     This command gives an alphabetically sorted directory list. The drive 
  316.     identifier can be combined with the command to speed typing. DA gives 
  317.     the directory listing for drive A:, DB for drive B:, DC for drive C:, 
  318.     through drive H:. The directory list produced with this command 
  319.     contains the the diskette name and label if any, the path, and 
  320.     the file list sorted alphabetically in two columns, including the 
  321.     file name, file size, and the file creation date/time. The space 
  322.     used by the selected files is shown, along with the free space on 
  323.     the disk.  If /S is specified, the list is sorted by file size.  /D 
  324.     causes the list to be sorted by date.
  325.         
  326.  
  327.         
  328.  
  329.     DELete   [d:]filename[.ext]     /A/C/E/Q/T
  330.          
  331.     Delete the specified file.  This command is included to get the 
  332.     function of the switches and the list of files that are being 
  333.     deleted.  The names of the files are displayed as they are deleted.  
  334.     If /T was specified, the date of each file is checked to see if it 
  335.     matches the system date, if is does not match, it is not deleted.  
  336.     If /Q was specified, the user is prompted before each file is 
  337.     deleted.
  338.         
  339.         
  340.         
  341.     DPARM    no parameters   /C/E
  342.  
  343.     Adjusts the timing parameters for the diskette drives to allow 
  344.     faster and quieter operation.  This should only be used on 
  345.     standard IBM PC or XT, not on a JR or AT.
  346.         
  347.         
  348.  
  349.     DRIVE/NODRIVE       no parameters   /C/E
  350.     
  351.     Include/exclude the default drive id in the system prompt.
  352.         
  353.         
  354.         
  355.  
  356.     DTEST   no parameters    /C/E
  357.      
  358.     This installs a resident extension to DOS that handles disk I/O.  If 
  359.     any disk errors occur, you will see a message in the upper right 
  360.     corner of the screen.  After running DTEST, the status display will 
  361.     show a detailed summary of the disk activity, including the track and 
  362.     sector of the last disk error.  For this data to be included in the 
  363.     status display, DTEST must be the first code on the interrupt 13H 
  364.     chain.
  365.         
  366.         
  367.  
  368.                     
  369.     DUMP     [d:][path]filename[.ext] /A/C/E/F/P
  370.  
  371.     Displays the contents of the selected file in both hex and ASCII 
  372.     format in blocks of 128 bytes.  The last block is padded with zeros 
  373.     to make it easier to find the end of the file.
  374.  
  375.  
  376.  
  377.  
  378.     End   no parameters                  /C
  379.  
  380.     End the EZDOS and return to normal DOS.  NOTE: You MUST exit from 
  381.     EZDOS before any programs that stay resident are run.
  382.         
  383.         
  384.         
  385.  
  386.     Fn  'data'               /A/C/E
  387.  
  388.     The "n" is a number between 1 and 10, representing the function key 
  389.     being defined.  The data in single quotes is what will be automatically 
  390.     typed when function key Fn is pressed.  This data is stored in the 
  391.     program which is then rewritten on the default disk with the name 
  392.     EZ.COM. Note: a carriage return can be included in the key definition by 
  393.     including the "^" character. It is translated to a carriage return 
  394.     when the string is executed.  This makes it possible to execute a 
  395.     command by simply hitting key Fn. Because the data is stored in the 
  396.     program, the string is limited to ten characters in length.
  397.         
  398.         
  399.         
  400.         
  401.     Help                     /C/E/P/X
  402.  
  403.     Displays the help screens.  If the default diskette has a file named 
  404.     EZHELP.DOC, it is shown also. This allows you to include data for 
  405.     other programs in one display.
  406.                                    
  407.         
  408.         
  409.  
  410.     K                        /C/E
  411.  
  412.     This turns on the default function key settings for the keys F1-F10 and 
  413.     displays the line 25 that you have defined with the L25 command.  If 
  414.     ANSI.SYS is in use, the stored key string are passed to it also.  If 
  415.     you then exit from EZDOS, the function keys will continue to recall 
  416.     the stored strings when pressed. The function keys are returned to 
  417.     normal when you execute an external command from within EZDOS.  This 
  418.     keeps them from not acting properly when running some other program.
  419.  
  420.         
  421.         
  422.  
  423.     L25    new line 25 data  /A/C/E
  424.  
  425.     This command allows you to change the message displayed on line 25 when 
  426.     the keys F1-F10 are active. You just type the text as you want it to 
  427.     appear.  If you want a space to appear in normal video, enter a "~".  
  428.     This data is stored in the program which is then rewritten on the 
  429.     default disk with the name EZ.COM.  The easiest way to define a new 
  430.     line 25 message is to type a number representing the function key and 
  431.     then hit the key itself to include its data.  This will work for any 
  432.     key that does not include a carriage return as part of its data.
  433.         
  434.         
  435.         
  436.  
  437.     Label    d:[new label]   /A/C/E
  438.  
  439.     The LABEL command will display the current label for the selected drive 
  440.     if it is already labeled.  If you have specified a new label, the 
  441.     diskette is relabeled using this data.
  442.  
  443.         
  444.         
  445.  
  446.     LOG      [d:]             /C/E
  447.         
  448.     This command copies all files created or changed today to the specified 
  449.     drive.  This command is equivalent to the command "COPY *.* [d:] 
  450.     /D/T".  If no drive is specified, the drive used in the previous LOG 
  451.     command is used, or the A: drive is used if no drive has ever been 
  452.     specified.  By using the WRITEZ command, this allows the default drive 
  453.     to be permanently selected.     
  454.         
  455.         
  456.         
  457.  
  458.     MOVE   [d:][source_path]source_file_name[.ext] [d:][target_path]
  459.                              /A/C/E/Q/T/X
  460.  
  461.     MOVE moves the source file from the specified directory and puts it 
  462.     into the target directory.  If the source directory is not specified, 
  463.     the file is assumed to be in the current directory.  If the target 
  464.     directory is not specified, the file is moved to the current directory.
  465.     If the /T switch is specified, only files with alteration dates 
  466.     matching the current system date are moved.  If /Q was specified, 
  467.     files are not moved until after the user responds to a prompt.    
  468.         
  469.         
  470.  
  471.     Name   d:[new name]      /A/C/E
  472.  
  473.     The eleven character DOS labels are insufficient for diskette 
  474.     identification. The name command allows you to add a longer string of 
  475.     identification text to a diskette. It is displayed in the directory 
  476.     listings.  This command only supports double sided diskettes.
  477.         
  478.         
  479.         
  480.  
  481.     NK                       /C/E
  482.  
  483.     This turns the keys F1-F10 off and stops the line 25 display.
  484.         
  485.         
  486.         
  487.  
  488.     P     [d:]fname[.ext]    /C/E/F/X
  489.         
  490.     This command prints the specified files on the printer device (PRN).  
  491.     If the /F switch is used, a form feed is sent to the printer after 
  492.     each file is printed.  The file name can include wildcards.
  493.         
  494.         
  495.         
  496.                  
  497.     PATH/NOPATH         no parameters  /C/E
  498.     
  499.     Include/exclude the current directory name in the system prompt.
  500.         
  501.         
  502.         
  503.  
  504.     PDS   no parameters      /C/E
  505.  
  506.     Sets the IBM graphics printer to double strike mode.
  507.         
  508.         
  509.         
  510.  
  511.     P6   no parameters       /C/E
  512.  
  513.     Sets the IBM graphics printer to 6 lines/inch, 60 lines/page.
  514.         
  515.         
  516.         
  517.  
  518.     P8  no parameters        /C/E
  519.  
  520.     Sets the IBM graphics printer to 8 lines/inch, 80 lines/page.
  521.         
  522.         
  523.         
  524.  
  525.     P132  no parameters      /C/E
  526.    
  527.     Sets the IBM graphics printer to compressed print mode, 8 lines/inch, 
  528.     80 lines/page. 
  529.         
  530.         
  531.         
  532.                   
  533.     PP132    no parameters   /C/E
  534.  
  535.     Sets the IBM graphics printer to compressed print mode, 8 lines/inch.  
  536.     The page length is not changed. This is necessary when printing 
  537.     listing made by version 2 of the macro assembler, for example.
  538.                   
  539.         
  540.         
  541.              
  542.     REBOOT    no parameters    /C/X
  543.  
  544.     If your system has a non-maskable interrupt (NMI) switch installed, 
  545.     this command will set INT 2 to reboot the system when you activate the 
  546.     switch.  This command adds the NMI interrupt handler to DOS as an 
  547.     extension, causing an exit from EZDOS when it is executed.
  548.         
  549.         
  550.         
  551.  
  552.     REName   [d:]present_name[.ext [d:]new_name[.ext]  /A/C/E/T/Q/X
  553.         
  554.     Change the name of a file to a new name.  This command is included to 
  555.     get the convenience of the switches and the display of file names as 
  556.     they are changed. 
  557.         
  558.                                       
  559.         
  560.     SCROLL  no parameters
  561.     
  562.     The SCROLL command installs a DOS extension that honors the Scroll 
  563.     Lock key.  If you are listing data on the screen and press the Scroll 
  564.     Lock key, the display will stop after showing 22 lines.  Pressing the 
  565.     right shift key causes the screen to display 22 more lines.  Pressing 
  566.     the left shift key causes the display to advance one line.  When the 
  567.     display stops due to the action of the Scroll Lock command, you see a 
  568.     message in the top right corner of the display.
  569.         
  570.         
  571.         
  572.  
  573.     SEARCH       [d:]  [d:]  [d:]  [d:]    /C/E
  574.      
  575.     This causes EZDOS to search the current directories on the specified 
  576.     drives for external commands.  SEARCH is similar to the DOS PATH command 
  577.     except that strings are not supported.  With DOS 3.1, you can use the 
  578.     SUBST command to relate a drive id to a path, allowing you to get the 
  579.     same effect.  The drives that are searched for external commands are 
  580.     displayed with the STATUS command.
  581.     
  582.     
  583.     
  584.  
  585.     SETCODE                   /C
  586.         
  587.     This command is causes EZDOS to set a user selected error code 
  588.     before exiting.  This is useful as a way to put menus into batch 
  589.     files.  The menus can contain a list of numbered items.  EZDOS is 
  590.     then called with this command.  The user is prompted for a 
  591.     selection which can be one or two numeric digits.  When exiting, 
  592.     EZDOS sets the return code to the selected value.  The selection 
  593.     can then be tested using the ERRORLEVEL parameter in the batch 
  594.     file.             
  595.         
  596.         
  597.         
  598.     SETLINES                 /C/E
  599.          
  600.     This allows the user to specify how many lines the display contains.  
  601.     This is needed with some of the new displays that can use more than 
  602.     24 lines.  The minimum value that can be entered is 8.  This command 
  603.     changes an internal field,  therefore, the WRITEZ command must be 
  604.     used to make the change permanent.
  605.         
  606.         
  607.         
  608.  
  609.     SFn    'data'            /A/C/E
  610.  
  611.     The "n" is a number between 1 and 10, representing the function key 
  612.     being defined.  The data in single quotes is what will be automatically 
  613.     typed when SHIFT and function key n is pressed.  The first twenty 
  614.     bytes of this data is displayed with the STATUS command.  If ANSI.SYS 
  615.     is being used, this data is also stored in it.  Note: a carriage 
  616.     return can be included in the key definition by including the "^" 
  617.     character.  This makes it possible to execute a command by simply 
  618.     hitting SHIFT and key Fn. This differs from the Fn command in that 
  619.     long strings can be stored if ANSI.SYS is being used.  The ANSI 
  620.     driver has a limit of around 200 characters. You must use the WRITEZ 
  621.     command if you with to make these assignments permanent.
  622.         
  623.         
  624.         
  625.           
  626.     Status  no parameters      /C/E/F/P
  627.  
  628.     Displays how much memory is available to the user after programs that 
  629.     stay resident, such as RAM disks, etc. are loaded and how much of the 
  630.     available memory beginning with EZDOS is still unused.  The number of 
  631.     configured disk drives is also displayed, along with the addresses of 
  632.     the serial and parallel ports.  If the system has a game adapter, 
  633.     that is indicated.  If the DTEST command has been executed, the 
  634.     status counters for disk activity are also displayed.  The first 20 
  635.     characters of the shifted function keys are also displayed.
  636.         
  637.         
  638.         
  639.         
  640.     T      [d:]fname[.ext]             /C/E
  641.         
  642.     This command is similar to the DOS TYPE command, except that is 
  643.     allows the use of wildcards in the file specification.  All of 
  644.     the files specified are typed on the console (CON) device.
  645.         
  646.         
  647.         
  648.                  
  649.     TIMEON/NOTIME       no parameters  /C/E
  650.      
  651.     Include/exclude the current time in the system prompt.
  652.         
  653.         
  654.  
  655.  
  656.     UNDEL  [d:]fname[.ext]   /A/C/E/Q/X
  657.         
  658.     Undelete the specified file.  For ASCII files, the /Q switch will 
  659.     allow you to look at each segment of the file to see if it really 
  660.     is a part of the file.  This command only works on double sided 
  661.     diskettes due to the DOS disk file structure.
  662.         
  663.         
  664.         
  665.  
  666.     WRITEZ          no parameters   /C/E
  667.     
  668.     This tells EZDOS to write a new copy of itself to the default disk 
  669.     drive.  This is useful when you you have changed some of the internal 
  670.     defaults, such as the prompt, or when copying EZDOS to a new diskette 
  671.     since it saves the time to read the old copy.
  672.     
  673.     
  674.     
  675.  
  676.     Xeq    command           /A/C/E
  677.  
  678.     Forces this command to be passed to DOS for execution.  Alternate 
  679.     drives are not searched since it is assumed that the user knows where 
  680.     the program is located or this option would not have been selected.  
  681.     This is a way to use the DOS COPY command to copy files between 
  682.     subdirectories for example.  If you want to force external execution, 
  683.     but still want drive searching to occur, use the command XX in stead 
  684.     of X or XEQ, and the alternate drives will be searched for the 
  685.     program.
  686.         
  687.  
  688.                              
  689.                                  SWITCHES
  690.         
  691.  
  692.     There are several switches that enhance the program's operation. 
  693.     They are as follows.
  694.         
  695.         
  696.         
  697.  
  698.     /A  Suppress the translation of ';' to ':' and '-' to '*'. This is 
  699.     necessary when running programs like the assembler that require 
  700.     the ';' character in their command line.
  701.         
  702.         
  703.         
  704.         
  705.     /B  When copying files, /B puts the copy command in BACKUP mode, 
  706.     copying only files that already have versions on the target 
  707.     diskette.
  708.  
  709.         
  710.         
  711.  
  712.     /C  CLEAR the screen before displaying any output.
  713.         
  714.         
  715.         
  716.  
  717.     /D  D stands for DATE.  COPY: file creation dates are compared and if 
  718.     there is a file on the target diskette with the same name, it is 
  719.     only replaced if it has an older date than the input file.  C or D:  
  720.     the list of files is sorted by creation/alteration date.
  721.         
  722.         
  723.         
  724.                                                                 
  725.     /E  END the program after this command.  This allows you to use 
  726.     EZDOS functions from a .BAT file.  Setting several function keys 
  727.     by repeatedly invoking EZDOS in the AUTOEXEC.BAT file is an 
  728.     example of this.
  729.         
  730.         
  731.         
  732.  
  733.     /F  Send FORM FEED to printer after this command.
  734.         
  735.         
  736.         
  737.  
  738.     /H  C or D: Include HIDDEN files in sorted directory listing.   COPY:  
  739.     if the /W switch is specified, the hidden files will be erased also.
  740.         
  741.         
  742.         
  743.  
  744.     /N  This is the reverse of the /Backup switch.  The input file is 
  745.     copied only if there is NOT a version of the source already on 
  746.     the target diskette.
  747.         
  748.         
  749.         
  750.  
  751.     /P  Route output to PRINTER (LPT1) instead of display.  This is
  752.     useful for making hard copies of directory listings.
  753.         
  754.         
  755.         
  756.  
  757.     /Q  QUERY operator for action when copying files.  If you have many 
  758.     files with the .BAS extension on a diskette you can type COPY *.BAS 
  759.     B:*.* /Q and you will get a display of each file name and "COPY Y/N" as 
  760.     a prompt, allowing you to selectively copy the files without 
  761.     remembering and entering each file name.  The /Q switch also works with 
  762.     the RENAME and DELETE commands.
  763.  
  764.         
  765.         
  766.  
  767.     /R  Prompt the user for a REMARK line to be included in the directory 
  768.     listing.  This is useful if you are printing the directory listings.
  769.         
  770.         
  771.         
  772.     
  773.     /S  When using diskettes as backup for larger storage devices, such as 
  774.     hard disks or high density diskettes, the /S switch will allow the copy 
  775.     command to segment a file across multiple diskettes if the file will 
  776.     not fit on one diskette.  This has two benefits.  First, with files 
  777.     that will fit on a diskette, it allows the target diskette to be filled
  778.     completely.  Second, you can have a file span multiple diskettes if it
  779.     is a copy of a very large hard disk file, for example.  The user must 
  780.     remember to reconstruct the original file by concatenating the file 
  781.     segments before the file is used.
  782.  
  783.     
  784.     
  785.     /T  Use files altered or created TODAY only.  To COPY, RENAME, or 
  786.     DELETE files that were made or changed today, add the /T option to the 
  787.     command.  For example, to copy all .BAS files that were altered today 
  788.     from drive C: to drive A:, enter the command "COPY C:*.BAS A: /T".  
  789.     This makes it easy to keep current backup copies of your data files 
  790.     without needing to copy them individually.
  791.     
  792.     
  793.     
  794.                           
  795.     /W  Erase (wipe out) all files on the target diskette during a copy 
  796.     operation before copying the files to the target disk.  This is useful 
  797.     when backing up a hard disk subdirectory to diskettes when the files 
  798.     will not all fit on a single diskette.  Without the /W option, you 
  799.     would first have to erase all files from all of the diskettes before 
  800.     beginning the copy operation.  If /H is also specified, all hidden 
  801.     files will be erased, including DOS.
  802.     
  803.     
  804.     
  805.      
  806.     /X  Exclude the file count message after a COPY, RENAME, or DELETE.  
  807.     This makes BAT files run with no visible messages if you turn ECHO 
  808.     OFF.
  809.